package com.mck.mapper;

import com.mck.entity.Score;
import com.mck.entity.ScoreStats;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface ScoreMapper {

    /**
     * 获取成绩列表
     */
    @Select("select * from scores")
    List<Score> getScoreList();

    /**
     * 获取特定成绩列表
     */
    List<Score> getScoreListBySpecific(Score score);

    /**
     * 查询存在的成绩
     */
    List<Score> getExistScores(List<Score> score);

    /**
     * 批量添加成绩
     */
    void batchInsertScore(List<Score> score);

    /**
     * 批量更新成绩
     */
    void batchUpdateScore(List<Score> score);

}
